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.
AlgorithmusStart
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
以下输出−#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;
}
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!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



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 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

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.

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

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

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

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

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
