Heim Backend-Entwicklung C++ Das Produkt aus N und der größten ungeraden Ziffernzahl in C

Das Produkt aus N und der größten ungeraden Ziffernzahl in C

Aug 29, 2023 pm 01:25 PM
位数 乘积 奇数

Das Produkt aus N und der größten ungeraden Ziffernzahl in C

Gegeben eine Zahl N mit müssen wir die Zahl mit ihrer größten ungeraden Ziffer multiplizieren. Wenn es keine ungerade Ziffer gibt, geben Sie -1 aus.

Als wir N mit „153“ initialisiert haben und die größte ungerade Ziffer in dieser Zahl 5 ist, wäre das Ergebnis das Produkt von 153 mit 5, d. h. 153 * 5 = 765 und Wenn die Zahl keine ungerade Ziffer wie 246 hat, muss die Ausgabe -1 sein N = 15382

Durchlaufen Sie jede Ziffer und suchen Sie nach ungeraden Ziffern.

Finden Sie das größte ungerade Element.

Produktieren Sie das größte Off-Element mit der ursprünglichen Zahl N Geben Sie das Ergebnis zurück.

Algorithmus

Start
In function int largestodd(int n)
   Step 1→ Declare and Initialize large as -1
   Step 2→ Loop While n > 0
      Set digit as n % 10
      If digit % 2 == 1 && digit > large then,
         Set large as digit
      Set n as n / 10
   Step 3→ Return large
In function int findproduct(int n)
   Step 1→ Declare and Initialize large set largestodd(n)
   Step 2→ If large == -1 then,
      Return -1
   Step 3→ Return (n * large)
In function int main()
   Step 1→ Initialize n as 15637
   Print the results from calling findproduct(n)
Stop
Nach dem Login kopieren
Beispiel

以下输出−

#include <stdio.h>
int largestodd(int n){
   // If all digits are even then
   // we wil return -1
   int large = -1;
   while (n > 0) {
      // checking from the last digit
      int digit = n % 10;
      // If the current digit is odd and
      // is greater than the large
      if (digit % 2 == 1 && digit > large)
         large = digit;
      n = n / 10;
   }
   // To return the maximum
   // odd digit of n
   return large;
}
int findproduct(int n){
   int large = largestodd(n);
   // If there are no odd digits in n
   if (large == -1)
      return -1;
   // Product of n with its largest odd digit
   return (n * large);
}
int main(){
   int n = 15637;
   printf("%d</p><p>", findproduct(n));
   return 0;
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonDas Produkt aus N und der größten ungeraden Ziffernzahl in C. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie viele Bits hat Windows 10 Pro? Wie viele Bits hat Windows 10 Pro? Dec 25, 2023 pm 05:37 PM

Windows 10 Professional Edition ist ein sehr einfach zu bedienendes Computersystem. Es sind sowohl 64-Bit als auch 32-Bit verfügbar, und die 32-Bit-Version ist besser zu verwenden. Im Folgenden werden wir über die Vorteile sprechen 32-Bit. Wie viele Bits gibt es in der 32-Bit- und 64-Bit-Version? In diesem Artikel werden hauptsächlich die Vorteile der 32-Bit-Version vorgestellt ein Blick. 1. Hervorragende Kompatibilitätsleistung 1. Zunächst möchten wir betonen, dass die Leistung von Windows 10 Professional 32-Bit in Bezug auf die Kompatibilität sehr überlegen ist. Seine extrem hohe Stabilität ermöglicht den reibungslosen Betrieb der meisten vorhandenen 32-Bit-Anwendungen. 2. Für Sie bedeutet das, den Komfort des neuesten Betriebssystems zu genießen

Die Summe der Quadrate der ersten n ungeraden Zahlen Die Summe der Quadrate der ersten n ungeraden Zahlen Aug 31, 2023 pm 08:29 PM

Die Reihe der Quadrate der ersten n ungeraden Zahlen bildet das Quadrat der ersten n ungeraden Zahlen in der Reihe. Die Reihe ist: 1,9,25,49,81,121…Die Reihe kann auch als -12,32,52,72,92,112… geschrieben werden. Die Summe dieser Reihe hat eine mathematische Formel -n(2n+1)( 2n -1)/3=n(4n2-1)/3Zum Beispiel Eingabe:N=4Ausgabe:Summe=Erläuterung 12+32+52+72=1+9+25+49=84 unter Verwendung der Formel Summe=4 (4(4)2-1)/3=4(64-1)/3=4(63)/3=4*21=84 Beide Methoden sind gut, aber die Methode mit mathematischen Formeln ist besser, was die reduziert Zeitkomplexität, da kein Look verwendet wird

Wie viele Bits binärer Daten kann ein Computer gleichzeitig direkt verarbeiten? Wie viele Bits binärer Daten kann ein Computer gleichzeitig direkt verarbeiten? Aug 20, 2020 pm 03:44 PM

Wenn ein Computer Daten verarbeitet, wird die Anzahl der Bits binärer Daten, die gleichzeitig direkt verarbeitet werden können, Wortlänge genannt. Die Wortlänge bezieht sich auf die Anzahl der Bits binärer Daten, die der Computer gleichzeitig direkt verarbeiten kann. Je länger die Wortlänge, desto stärker ist die Gesamtleistung des Computers.

C-Programm zum Drucken von „gerade' oder „ungerade' ohne Verwendung von bedingten Anweisungen C-Programm zum Drucken von „gerade' oder „ungerade' ohne Verwendung von bedingten Anweisungen Sep 15, 2023 pm 09:21 PM

In diesem Abschnitt erfahren Sie, wie Sie prüfen können, ob eine Zahl ungerade oder gerade ist, ohne bedingte Anweisungen wie <, <=, !=, >, >=, == zu verwenden. Wir können leicht überprüfen, ob die Zahl ungerade oder gerade ist, indem wir eine bedingte Anweisung verwenden. Wir können die Zahl durch 2 dividieren und prüfen, ob der Rest 0 ist. Wenn 0, ist es eine gerade Zahl. Ansonsten können wir die Zahl mit 1 UND-verknüpfen. Wenn die Antwort 0 ist, handelt es sich um eine gerade Zahl, andernfalls um eine ungerade Zahl. Bedingte Anweisungen können hier nicht verwendet werden. Wir werden zwei verschiedene Möglichkeiten sehen, um zu überprüfen, ob eine ungerade oder eine gerade Zahl vorliegt. Methode 1 Hier erstellen wir ein Array von Strings. Die Index-0-Position behält den Wert „gerade“ und die Index-1-Position den Wert „ungerade“. Wir können Zahlen dividieren

In C++ die Anzahl der Ziffern in der n-ten Zahl, die aus den angegebenen vier Zahlen besteht In C++ die Anzahl der Ziffern in der n-ten Zahl, die aus den angegebenen vier Zahlen besteht Aug 29, 2023 pm 03:01 PM

Wir müssen die Anzahl der Ziffern in der zehnten Zahl aus den gegebenen vier Ziffern 1, 2, 3 und 4 ermitteln

Ermitteln Sie bei einer gegebenen ungeraden Zahl den Durchschnitt aller ungeraden Zahlen Ermitteln Sie bei einer gegebenen ungeraden Zahl den Durchschnitt aller ungeraden Zahlen Sep 03, 2023 pm 03:49 PM

Der Durchschnitt ungerader Zahlen bis zu einer bestimmten ungeraden Zahl ist ein einfaches Konzept. Sie müssen nur die ungeraden Zahlen bis zu dieser Zahl finden, sie dann addieren und durch diese Zahl dividieren. Wenn Sie den Durchschnitt ungerader Zahlen bis n ermitteln möchten. Dann finden wir die ungeraden Zahlen von 1 bis n, addieren sie und dividieren durch die Anzahl der ungeraden Zahlen. Beispiel: Der Durchschnitt der ungeraden Zahlen bis 9 ist 5, d. h. 1+3+5+7+9=25=>25/5=5. Es gibt zwei Möglichkeiten, den Durchschnitt der ungeraden Zahlen bis n zu berechnen, wobei n ein ist ungerade Zahl mithilfe einer Schleife mithilfe der Formel Programm zum Ermitteln des Durchschnitts ungerader Zahlen bis n mithilfe einer Schleife Um den Durchschnitt ungerader Zahlen bis n zu ermitteln, addieren wir alle Zahlen bis n und dividieren durch die Anzahl von ungerade Zahlen bis n. Programm zur Berechnung des Durchschnitts ungerader natürlicher Zahlen bis n – Beispielcode

Überprüfen Sie, ob der größte gemeinsame Teiler in einem Array größer als 1 gemacht werden kann, indem Paare durch ihr Produkt ersetzt werden Überprüfen Sie, ob der größte gemeinsame Teiler in einem Array größer als 1 gemacht werden kann, indem Paare durch ihr Produkt ersetzt werden Aug 31, 2023 pm 06:49 PM

In diesem Artikel wollen wir einer faszinierenden Frage zum größten gemeinsamen Teiler (GCD) von Arrays in verschiedenen Programmiersprachen nachgehen und uns dabei auf C++ konzentrieren. Wir werden einen algorithmischen Ansatz demonstrieren, der den paarweisen Elementaustausch und die Anzahl ihrer Produkte nutzt, um zu überprüfen, ob es möglich ist, den GCD über 1 zu verbessern. Darüber hinaus werden wir weitere Möglichkeiten zur Lösung dieses Problems mit jeweils eigener Syntaxdefinition bereitstellen. Zusätzlich zu diesen Lösungen stellen wir auch zwei vollständige ausführbare Codes vor, die diese Methoden enthalten. Syntax Um ein klares Verständnis der folgenden Codebeispiele zu gewährleisten, müssen wir zuvor die verwendete Syntax bewerten und verstehen. #include<iostream>#include<vecto

Die Summe der Produkte jedes Paares Die Summe der Produkte jedes Paares Sep 11, 2023 pm 07:33 PM

Das paarweise Produkt der Menge X={a,b,c} kann als Summe der Produkte aller möglichen Mengenpaare definiert werden. Die Mengenpaare sind Y={a*a,a*b,a*c,b*b,b*c,c*c}, wobei die Produkte kommutativ sind. Daher ist das paarweise Produkt der Menge X die Summe der Elemente der Menge Y, also aa+ab+ac+bb+bc+cc. Mathematisch kann die Summe möglicher paarweiser Produkte ausgedrückt werden als: $$\mathrm{\displaystyle\sum\limits_{i=1,j=i}^{i\leqn,j\leqn}\:(i, j)=i\timej}$$ProblemstellungGegeben eine Zahl n. Finden Sie im Bereich (1, n), einschließlich n und 1

See all articles